home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
lists
/
gem
/
l_1199
/
1047
< prev
next >
Wrap
Internet Message Format
|
1994-08-27
|
2KB
Date: Tue, 26 Jul 94 17:45 CDT
From: ekl@sdf.lonestar.org (Evan K. Langlois)
To: gem-list@world.std.com
Subject: Re: Hot Tracking, and other digestion
Precedence: bulk
========================================================================
I'm using GEM to do it, and do it efficiently. Most applications don't
make any use of the event rectangles... because they didn't implement
any of these `hot' features. (I take the term hot from Tim Oren).
========================================================================
I had plans to use rectangle events for just about everything in the
library I hope to write (its seems getting ObjC is going to be harder
than last time). Basically, the Application object sends messages
about the rectangle events to a Rectangle Server (keeping the code to
"parse" rectangles out of the Application Object). This server then
calls the object that wanted the event in the first place and sets up
the next set of rectangles to be watched. I'm not sure this would work
in C++ since the rectangle server would only want to call objects of
a specific type, but I'm sure something along the same lines could be
done. In ObjC the rectangle server just needs the objects "id" and
what rectangles it wants.
When I say "everything", I mean that I wouldn't use graf_dragbox and similar
calls and would instead use rectangle events so the application could still
respond to other types of events (instead of ignoring redraws until the
user lifts the mouse button). Hmm .. maybe not redraws, since I may
have to lock wind_update(), but other events could still work.
I wish it was possible to lock just a small rectangle on the screen!
========================================================================
So the question is, should or should not newer applications exploit more
and more of GEM's features, such as rectangle lists?
Should they Iconize windows?
Should they use dialogs-in-windows?
Should they use the extended (titled) file selector call?
========================================================================
Yes, to all 4!!
========================================================================
today. TOSWIN implements point-to-type, and I believe Edith does too.
Exit highlighting has always been done for menu items. All that leaves
========================================================================
Point to type doesn't even require rectangle events, just wind_find!